package Test_0817;

import Test_0817.book.Book;
import Test_0817.book.BookShelf;
import Test_0817.user.AdminUser;
import Test_0817.user.NormalUser;
import Test_0817.user.User;

import java.util.Scanner;

/**
 * Created with Intellij IDEA
 * Description:
 * User: 星辰
 * Dare: 2024-08-17
 * Time: 18:20
 */
public class Main {
    public static User login(){
        System.out.println("欢迎来到图书系统！！！");
        System.out.println("****请输入你的名字****");
        Scanner scanner=new Scanner(System.in);
        String name=scanner.nextLine();
        System.out.println("***请选择你的身份***");
        System.out.println("***1.管理员***");
        System.out.println("***2.普通用户***");

        int choice=scanner.nextInt();
        //如果是管理员，进入管理员界面
        if(choice==1){
            return new AdminUser(name);
        }
        //如果是普通用户，进入到普通用户界面
       else{
           return new NormalUser(name);
       }
    }

    public static void main(String[] args) {
        BookShelf bookShelf=new BookShelf();
        //向上转型
        User user=login();
        //调用父类中的menu
        while(true){
        int choice=user.menu();
        user.doIoperation(choice,bookShelf);
        }
    }
}
